package com.twb.system.entity.twbDataDic.dto;

import java.io.Serializable;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * @ClassName ListTwbDataTypeDto
 * @Description 字典类别查询返回对象
 * @author DSY
 * @date 2020年7月27日 下午8:16:46
 */
@ApiModel(value = "GetDataDicByTypeCode", description = "字典类别查询返回对象")
public class GetDataDicByTypeCodeDto implements Serializable {

	private static final long serialVersionUID = 1L;

	/** 类别编码 */
	@ApiModelProperty(value = "类别编码")
	private String typeCode;

	/** 类别名称 */
	@ApiModelProperty(value = "类别名称")
	private String typeName;

	/** 字典类型（0，分类；1，字典） */
	@ApiModelProperty(value = "字典类型（0，分类；1，字典）")
	private String type;

	/** 助记码 */
	@ApiModelProperty(value = "助记码")
	private String smartCode;

	/** 类别编码 */
	public String getTypeCode() {
		return typeCode;
	}

	/** 类别编码 */
	public void setTypeCode(String typeCode) {
		this.typeCode = typeCode;
	}

	/** 类别名称 */
	public String getTypeName() {
		return typeName;
	}

	/** 类别名称 */
	public void setTypeName(String typeName) {
		this.typeName = typeName;
	}

	/** 字典类型（0，分类；1，字典） */
	public String getType() {
		return type;
	}

	/** 字典类型（0，分类；1，字典） */
	public void setType(String type) {
		this.type = type;
	}

	/** 助记码 */
	public String getSmartCode() {
		return smartCode;
	}

	/** 助记码 */
	public void setSmartCode(String smartCode) {
		this.smartCode = smartCode;
	}

	/** 字典名称名称 */
	public String getName() {
		return String.format("%s 【%s】", typeName, typeCode);
	}

}
